home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 3: CDPD 3 / Almathera Ten on Ten - Disc 3: CDPD3.iso / fish / 001-100 / 076-100 / 078 / mandelvroom / poster < prev    next >
Text File  |  1995-03-18  |  5KB  |  124 lines

  1. Article 4778 of comp.sys.amiga:
  2. Path: mcdsun!noao!hao!ames!amdahl!orandy
  3. From: orandy@amdahl.amdahl.com (Kevin Clague)
  4. Newsgroups: comp.sys.amiga
  5. Subject: Initial release of MandelVroom (1 of 8)
  6. Keywords: Mandelbrot fractals sources code executables
  7. Message-ID: <6763@amdahl.amdahl.com>
  8. Date: 20 May 87 01:13:59 GMT
  9. Organization: Amdahl Corporation,  Sunnyvale, CA 94086
  10. Lines: 943
  11.  
  12.  
  13.   I've been working on a Mandelbrot program for the Amiga for a long time,
  14. and I've finally stopped development long enough to post a first revision.
  15. This is my first posting to the net, I hope you like it.
  16.  
  17.   The whole package consists of eight shar files.  If you are reading
  18. this, you already got the first shar file.  If you don't want the source,
  19. all you need to keep is parts 1 and 2.  If you want the source, you must
  20. collect all eight parts to this posting.
  21.  
  22.   Here is a summary of the contents of each part of the posting:
  23.  
  24.        part    summary
  25.          1       README MandelVroom.doc
  26.          2       MandelVroom.uue
  27.          3       MandelVroom source code
  28.          4       MandelVroom source code
  29.          5       MandelVroom source code
  30.          6       Charlie Heath's file name requester source and diffs
  31.          7       Some Amiga Developers disk IFF stuff
  32.          8       More Amiga Developers disk IFF stuff
  33.  
  34.   Please note that due to the brain-damaged nature of system five,
  35. MandelVroom.doc and MandelVroom.uue have been renamed MandVroom.doc
  36. and MandVroom.uue.  This is so the #$%@! file names are fourteen
  37. characters long or less.  Please rename them when you get them unshared.
  38.  
  39.   If you want to compile MandelVroom, you will need start with a blank
  40. floppy. You will then want to perform the following steps:
  41.  
  42.          1. Format a floppy in df1:
  43.          2. change directory into df1:
  44.          3. make a directory called 'src'
  45.          4. change directory into 'src'
  46.          5. make a directory called 'MandelVroom'
  47.          6. make a directory called 'GetFile'
  48.          7. make a directory called 'IFF'
  49.          8. change directory into 'IFF'
  50.          9. make a directory called 'iff'
  51.  
  52. Note: you are not required to use df1:, I just picked it as an example.
  53.  
  54.   Once you have prepared an empty file system, you need to copy the
  55. shar files into specific directories.  The table below shows you
  56. which shar files go into which directories.
  57.  
  58.        part     directory
  59.  
  60.          1      df1:
  61.          2      df1:
  62.          3      df1:src/ManelVroom
  63.          4      df1:src/ManelVroom
  64.          5      df1:src/ManelVroom
  65.          6      df1:src/GetFile
  66.          7      df1:src/IFF
  67.          8      df1:src/IFF/iff
  68.  
  69.   You must then unshar each of the files, and read the README's in each
  70. directory.  There are Makefiles for each of the source directories.
  71. You should make the IFF stuff first.  Then you will need to make
  72. Charlie Heath's file name requester (remember to apply the diffs file)
  73. next.  You need to make MandelVroom last, because MandelVroom's
  74. Makefile links all the objects together.
  75.  
  76.   The code will only work when compiled under Manx3.40a with patches.
  77. MandelVroom uses the new 1.2 function NewModifyProp.  Manx 3.40a
  78. without patches, produces an executable that will crash the system.
  79. There is a fair amount of assembly code in here, so it would be difficult
  80. to port it to Lattice.
  81.  
  82.   Please observe the copyright notice in all the sources posted.  I am
  83. using Charlie Heath's file name requester off the Fish Disks. I have
  84. reposted it with diffs, so as to comply with his posting restrictions.
  85. Please see his code in the GetFile directory for his copyright notice.
  86.  
  87.   The stuff in the IFF directory is from the Amiga Developer's IFF disk.
  88. These files contain copyright notices and restrictions.  These files
  89. came from Fish Disk 64.
  90.  
  91.   All my code is Freely Redistributable in both source and executable
  92. form, as long as the copyright notices remain intact, and is not for
  93. for non-commercial use.  That means you can give it away, but don't sell
  94. it.
  95.  
  96.   You are welcome to hack this code to death,  but I'd like to be kept
  97. informed of any new ideas or hacks you put into it, and I'd like to know
  98. if you make major changes and repost it.
  99.  
  100.   I am:
  101.  
  102.   Kevin L. Clague
  103.  
  104.   408 Tortolla Way
  105.   San Jose, CA 95133
  106.  
  107.   home phone: 408-258-9891
  108.   work phone: 408-737-5481
  109.  
  110.   I am permanently borrowing an account with access to usenet. Please
  111. see my signature for my net address.
  112.  
  113.   To those who try to recreate this beast, good luck....  To those
  114. who use it, happy Mandelbrot hunting!!!
  115.  
  116. -- 
  117. UUCP:  orandy@amdahl.amdahl.com
  118.   or:  {sun,decwrl,hplabs,pyramid,ihnp4,seismo,oliveb,cbosgd}!amdahl!orandy
  119. DDD:   408-737-5481
  120. USPS:  Amdahl Corp.  M/S 249,  1250 E. Arques Av,  Sunnyvale, CA 94086
  121.  
  122. [  Any thoughts or opinions which may or may not have been expressed  ]
  123. [  herein are my own.  They are not necessarily those of my employer. ]
  124.